Clusters are built using commodity hardware and cost a fraction of the vector processors 集群都是使用常見的硬件進行構(gòu)建的,其成本只是向量處理器的很小一部分。
In vector processors , the cpu is optimized to perform well with arrays or vectors ; hence the name 顧名思義,在向量處理器中, cpu被優(yōu)化以便很好地處理向量數(shù)組的運算。
Before cluster - based computing , the typical supercomputer was a vector processor that could typically cost over a million dollars due to the specialized hardware and software 在基于集群的計算技術(shù)出現(xiàn)之前,典型的超級計算機都是向量處理器,由于它們?nèi)坎捎脤S玫挠布蛙浖虼顺杀就ǔ^一百萬美元。
Technique . suppose there are six steps as in ieee arithmetic hardware in a floating - point addition as shown in figure 2 . a vector processor does these six steps in parallel - if the i 向量處理器可以并行處理這六個步驟如果第i個數(shù)組元素是在第4個步驟中被添加的,那么向量處理器就會為第( i + 1 )個元素執(zhí)行第3個步驟,為第( i + 2 )個元素執(zhí)行第2個步驟,依此類推。
Fundamentally , both vector and scalar processors execute instructions based on a clock ; what sets them apart is the ability of vector processors to parallelize computations involving vectors such as matrix multiplication , which are commonly used in high performance computing 從根本上來講,向量處理器和標量處理器都是基于時鐘周期來執(zhí)行指令的;使它們產(chǎn)生區(qū)別的是向量處理器并行處理與向量有關(guān)的計算的能力(例如矩陣乘法) ,這在高性能計算中是非常常見的。
A vector processor, or array processor, is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors. This is in contrast to a scalar processor, whose instructions operate on single data items.